package javax.microedition.lcdui;

import java.io.IOException;
import java.io.InputStream;

public class Image {
  private Image() {

  }

  public static Image createImage(final int width, final int height) {
    return null;
  }

  public static Image createImage(final Image source) {
    return null;
  }

  public static Image createImage(final String name) throws IOException {
    return new Image();
  }

  public static Image createImage(final byte[] imageData, final int imageOffset,
      final int imageLength) {
    return null;
  }

  public static Image createImage(final Image image, final int x, final int y, final int width,
      final int height, final int transform) {
    return null;
  }

  public Graphics getGraphics() {
    return null;
  }

  public int getWidth() {
    return -1;
  }

  public int getHeight() {
    return -1;
  }

  public boolean isMutable() {
    return false;
  }

  public static Image createImage(final InputStream stream) throws IOException {
    return null;
  }

  public static Image createRGBImage(final int[] rgb, final int width, final int height,
      final boolean processAlpha) {
    return null;
  }

  public void getRGB(final int[] rgbData, final int offset, final int scanlength, final int x,
      final int y, final int width, final int height) {

  }
}
